#ifndef _MAPINFOPANEL_
#define _MAPINFOPANEL_

#include "Graphics/Graphics.hpp"
#include "Content/Map.hpp"
#include "Utilities/StringHelper.hpp"

/** 
* Panel that displays basic map property information.
*/
class MapInfoPanel: public Panel{
    /** Map described by this Panel. */
	Map* map;

	/** Header label for the name Textbox. */
    Label nameHeader;
	/** Panel Title. */
    Label title;
	/** Map size information. */
    Label size;
public:
    /** Textbox to set map name. */
	TextBox name;

    MapInfoPanel();
    void setMap(Map* setMap);
};

#endif